ποΈGitΠ―ΡΠ°ποΈ
Commit d24fc9ac9245b69718e2cb2a6c3a872e36d8c28c
Parents : 057d5bb
Author : James Rich <2199651+jamesarich@users.noreply.github.com>
Signature : Signature validation error
Date : 2026-05-18T07:09:46-05:00
Committer : GitHub <noreply@github.com>
Date : 2026-05-18T12:09:46Z
ci: remove desktop build job from reusable-check to cut macOS runner costs (#5475)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Changes
3 files changed, 3 insertions(+), 47 deletions(-)
Diff
diff --git a/.github/workflows/main-check.yml b/.github/workflows/main-check.yml
index eaf3f54d3b..73905b944c 100644
--- a/.github/workflows/main-check.yml
+++ b/.github/workflows/main-check.yml
@@ -21,6 +21,5 @@ jobs:
with:
run_lint: true
run_unit_tests: false
- run_desktop_builds: false
upload_artifacts: true
secrets: inherit
diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml
index 670bfd32bf..0e70c3c410 100644
--- a/.github/workflows/pull-request.yml
+++ b/.github/workflows/pull-request.yml
@@ -95,9 +95,9 @@ jobs:
PY
# 2. VALIDATION & BUILD: Delegate to reusable-check.yml
- # We disable coverage and desktop builds for PRs to keep feedback fast
- # (< 10 mins). Desktop compilation is already covered by the :desktop:test
- # task in the shard-app test shard.
+ # We disable coverage for PRs to keep feedback fast (< 10 mins).
+ # Desktop compilation is covered by :desktop:test in the shard-app test shard.
+ # Native desktop packaging (createDistributable) only runs in release.yml.
validate-and-build:
needs: check-changes
if: needs.check-changes.outputs.android == 'true'
@@ -106,7 +106,6 @@ jobs:
run_lint: true
run_unit_tests: true
run_coverage: false
- run_desktop_builds: false
upload_artifacts: true
secrets: inherit
diff --git a/.github/workflows/reusable-check.yml b/.github/workflows/reusable-check.yml
index 6e0c836500..74bb726ec9 100644
--- a/.github/workflows/reusable-check.yml
+++ b/.github/workflows/reusable-check.yml
@@ -12,9 +12,6 @@ on:
run_coverage:
type: boolean
default: true
- run_desktop_builds:
- type: boolean
- default: true
run_desktop_flatpak_src:
type: boolean
default: false
@@ -468,45 +465,6 @@ jobs:
echo "| --- | --- |" >> $GITHUB_STEP_SUMMARY
find app/build/outputs/apk -name "*.apk" -exec du -h {} + | awk '{print "| " $2 " | " $1 " |"}' >> $GITHUB_STEP_SUMMARY
- # ββ Desktop Build βββββββββββββββββββββββββββββββββββββββββββββββββββ
- build-desktop:
- name: Build Desktop Debug (${{ matrix.os }})
- if: inputs.run_desktop_builds == true
- runs-on: ${{ matrix.os }}
- permissions:
- contents: read
- timeout-minutes: 60
- needs: lint-check
- strategy:
- fail-fast: false
- matrix:
- os: [macos-latest, windows-latest, ubuntu-24.04, ubuntu-24.04-arm]
- env:
- VERSION_CODE: ${{ needs.lint-check.outputs.version_code }}
-
- steps:
- - name: Checkout code
- uses: actions/checkout@v6
- with:
- fetch-depth: 1
- submodules: true
-
- - name: Gradle Setup
- uses: ./.github/actions/gradle-setup
- with:
- gradle_encryption_key: ${{ secrets.GRADLE_ENCRYPTION_KEY }}
- cache_read_only: ${{ needs.lint-check.outputs.cache_read_only }}
-
- - name: Build Desktop
- run: ./gradlew :desktop:createDistributable -Pci=true --scan
-
- - name: Upload Desktop artifact
- if: ${{ inputs.upload_artifacts }}
- uses: actions/upload-artifact@v7
- with:
- name: desktop-app-${{ runner.os }}-${{ runner.arch }}
- path: desktop/build/compose/binaries/main/app/
- retention-days: 7
# ββ Flatpak Sources βββββββββββββββββββββββββββββββββββββββββββββββββββ
build-flatpak-src:
Served by rngit 1.5.4 - Generated in 0.06s